<?php
use think\facade\Route;
Route::group('admin', function() {
    Route::rule('Login/index', 'admin.Login/index', 'post')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('Login/logout', 'admin.Login/logout', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Menu/changeStatus', 'admin.Menu/changeStatus', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Menu/add', 'admin.Menu/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Menu/edit', 'admin.Menu/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Menu/del', 'admin.Menu/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('User/getUsers', 'admin.User/getUsers', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('User/changeStatus', 'admin.User/changeStatus', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('User/add', 'admin.User/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('User/edit', 'admin.User/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('User/del', 'admin.User/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Auth/changeStatus', 'admin.Auth/changeStatus', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Auth/delMember', 'admin.Auth/delMember', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Auth/add', 'admin.Auth/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Auth/edit', 'admin.Auth/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Auth/del', 'admin.Auth/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Auth/getGroups', 'admin.Auth/getGroups', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Auth/getRuleList', 'admin.Auth/getRuleList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('App/changeStatus', 'admin.App/changeStatus', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('App/getAppInfo', 'admin.App/getAppInfo', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('App/add', 'admin.App/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('App/edit', 'admin.App/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('App/del', 'admin.App/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceList/changeStatus', 'admin.InterfaceList/changeStatus', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceList/getHash', 'admin.InterfaceList/getHash', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceList/add', 'admin.InterfaceList/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceList/edit', 'admin.InterfaceList/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceList/del', 'admin.InterfaceList/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Fields/request', 'admin.Fields/request', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Fields/response', 'admin.Fields/response', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Fields/add', 'admin.Fields/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Fields/upload', 'admin.Fields/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Fields/edit', 'admin.Fields/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Fields/del', 'admin.Fields/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceGroup/add', 'admin.InterfaceGroup/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceGroup/edit', 'admin.InterfaceGroup/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceGroup/del', 'admin.InterfaceGroup/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceGroup/getAll', 'admin.InterfaceGroup/getAll', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceGroup/changeStatus', 'admin.InterfaceGroup/changeStatus', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('AppGroup/add', 'admin.AppGroup/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('AppGroup/edit', 'admin.AppGroup/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('AppGroup/del', 'admin.AppGroup/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('AppGroup/getAll', 'admin.AppGroup/getAll', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('AppGroup/changeStatus', 'admin.AppGroup/changeStatus', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Menu/index', 'admin.Menu/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('User/index', 'admin.User/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Auth/index', 'admin.Auth/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('App/index', 'admin.App/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('AppGroup/index', 'admin.AppGroup/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceList/index', 'admin.InterfaceList/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceGroup/index', 'admin.InterfaceGroup/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Log/index', 'admin.Log/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Log/del', 'admin.Log/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('InterfaceList/refresh', 'admin.InterfaceList/refresh', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Index/upload', 'admin.Index/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('User/own', 'admin.User/own', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('App/refreshAppSecret', 'admin.App/refreshAppSecret', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Login/getUserInfo', 'admin.Login/getUserInfo', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Auth/editRule', 'admin.Auth/editRule', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Login/getAccessMenu', 'admin.Login/getAccessMenu', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminResponse::class]);
    Route::rule('Record/index', 'admin.Record/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Record/checkIn', 'admin.Record/checkIn', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('School/index', 'admin.School/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('School/add', 'admin.School/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('School/edit', 'admin.School/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('School/del', 'admin.School/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Student/index', 'admin.Student/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Student/add', 'admin.Student/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Student/edit', 'admin.Student/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Student/del', 'admin.Student/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Student/audit', 'admin.Student/audit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Student/lockAuthorization', 'admin.Student/lockAuthorization', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Dormitory/index', 'admin.Dormitory/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('StudentDormitory/index', 'admin.StudentDormitory/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Staff/add', 'admin.Staff/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Staff/edit', 'admin.Staff/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Staff/lockAuthorization', 'admin.Staff/lockAuthorization', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Staff/index', 'admin.Staff/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Dormitory/add', 'admin.Dormitory/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Dormitory/edit', 'admin.Dormitory/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Dormitory/del', 'admin.Dormitory/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('StudentDormitory/add', 'admin.StudentDormitory/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('StudentDormitory/edit', 'admin.StudentDormitory/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('StudentDormitory/del', 'admin.StudentDormitory/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('DormitoryRecord/index', 'admin.DormitoryRecord/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Student/download', 'admin.Student/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('Staff/download', 'admin.Staff/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('Dormitory/download', 'admin.Dormitory/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('StudentDormitory/download', 'admin.StudentDormitory/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('DormitoryRecord/download', 'admin.DormitoryRecord/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('Student/upload', 'admin.Student/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Staff/upload', 'admin.Staff/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Dormitory/upload', 'admin.Dormitory/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('StudentDormitory/upload', 'admin.StudentDormitory/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Record/index', 'admin.Record/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Record/download', 'admin.Record/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('Record/checkIn', 'admin.Record/checkIn', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Record/checkInDownload', 'admin.Record/checkInDownload', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('SuperSim/index', 'admin.SuperSim/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('SuperSim/download', 'admin.SuperSim/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('SuperSim/upload', 'admin.SuperSim/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('SuperSim/add', 'admin.SuperSim/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('SuperSim/edit', 'admin.SuperSim/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('SuperSim/del', 'admin.SuperSim/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Home/userAmount', 'admin.Home/userAmount', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Home/userActive', 'admin.Home/userActive', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Home/unlockCount', 'admin.Home/unlockCount', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Home/rkeUnlockCount', 'admin.Home/rkeUnlockCount', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Index/setting', 'admin.Index/setting', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Index/getSetting', 'admin.Index/getSetting', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('api/Manager/visitCheck', 'admin.api/Manager/visitCheck', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('Index/exportTemplate', 'admin.Index/exportTemplate', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Student/staffStuDor', 'admin.Student/staffStuDor', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('SuperSim/userSearch', 'admin.SuperSim/userSearch', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('SuperSim/index', 'admin.SuperSim/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('SuperSim/edit', 'admin.SuperSim/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('AttendanceRecord/download', 'admin.AttendanceRecord/download', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Parents/del', 'admin.Parents/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Staff/del', 'admin.Staff/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Parents/edit', 'admin.Parents/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Parents/unbind', 'admin.Parents/unbind', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Parents/audit', 'admin.Parents/audit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Attendance/edit', 'admin.Attendance/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Attendance/status', 'admin.Attendance/status', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Parents/index', 'admin.Parents/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Parents/auditList', 'admin.Parents/auditList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Attendance/del', 'admin.Attendance/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Attendance/index', 'admin.Attendance/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('AttendanceRecord/index', 'admin.AttendanceRecord/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('ProblemType/index', 'admin.ProblemType/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('ProblemType/add', 'admin.ProblemType/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('ProblemType/edit', 'admin.ProblemType/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('ProblemType/del', 'admin.ProblemType/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('ProblemArticle/index', 'admin.ProblemArticle/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('ProblemArticle/add', 'admin.ProblemArticle/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('ProblemArticle/edit', 'admin.ProblemArticle/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('ProblemArticle/del', 'admin.ProblemArticle/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('FeedbackRecord/index', 'admin.FeedbackRecord/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCard/upload', 'admin.IcCard/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCard/add', 'admin.IcCard/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCard/del', 'admin.IcCard/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCard/userSearch', 'admin.IcCard/userSearch', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCard/edit', 'admin.IcCard/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('TeachingBuilding/index', 'admin.TeachingBuilding/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('TeachingBuilding/add', 'admin.TeachingBuilding/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('TeachingBuilding/edit', 'admin.TeachingBuilding/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('TeachingBuilding/del', 'admin.TeachingBuilding/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('TeachingBuilding/download', 'admin.TeachingBuilding/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('TeachingBuilding/upload', 'admin.TeachingBuilding/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Classroom/index', 'admin.Classroom/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Classroom/add', 'admin.Classroom/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Classroom/edit', 'admin.Classroom/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Classroom/del', 'admin.Classroom/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Classroom/download', 'admin.Classroom/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('Classroom/upload', 'admin.Classroom/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Attendance/tbClassroom', 'admin.Attendance/tbClassroom', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Version/index', 'admin.Version/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Version/add', 'admin.Version/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Version/edit', 'admin.Version/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Version/del', 'admin.Version/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Version/riseTop', 'admin.Version/riseTop', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Index/getUploadResult', 'admin.Index/getUploadResult', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Student/deviceBindList', 'admin.Student/deviceBindList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Student/deviceUnbind', 'admin.Student/deviceUnbind', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Parents/deviceBindList', 'admin.Parents/deviceBindList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Parents/deviceUnbind', 'admin.Parents/deviceUnbind', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('PayOrder/index', 'admin.PayOrder/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('RechargeRecord/index', 'admin.RechargeRecord/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('RechargeRecord/download', 'admin.RechargeRecord/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('MerchantNet/index', 'admin.MerchantNet/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('MerchantNet/add', 'admin.MerchantNet/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('MerchantNet/edit', 'admin.MerchantNet/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('MerchantNet/del', 'admin.MerchantNet/del', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('StatisticsPeople/getPeopleTimeList', 'admin.StatisticsPeople/getPeopleTimeList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('StatisticsPeople/getPeopleStaffList', 'admin.StatisticsPeople/getPeopleStaffList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('StatisticsAttendance/getAttendanceList', 'admin.StatisticsAttendance/getAttendanceList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('StatisticsAttendance/getStatisticsList', 'admin.StatisticsAttendance/getStatisticsList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('StatisticsPeople/getPeopleStaffNowList', 'admin.StatisticsPeople/getPeopleStaffNowList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('PublicApi/SchoolList', 'admin.PublicApi/SchoolList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('PublicApi/DormitoryList', 'admin.PublicApi/DormitoryList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('PublicApi/StudentDormitoryList', 'admin.PublicApi/StudentDormitoryList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Class2/index', 'admin.Class2/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('Class2/add', 'admin.Class2/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Class2/edit', 'admin.Class2/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('Class2/del', 'admin.Class2/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('PublicApi/StaffList', 'admin.PublicApi/StaffList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('PublicApi/ClassList', 'admin.PublicApi/ClassList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('StatisticsAttendance/getStatisticsStudentList', 'admin.StatisticsAttendance/getStatisticsStudentList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('AppRotation/index', 'admin.AppRotation/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('AppRotation/add', 'admin.AppRotation/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('AppRotation/edit', 'admin.AppRotation/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('AppRotation/del', 'admin.AppRotation/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCardPool/index', 'admin.IcCardPool/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCardPool/add', 'admin.IcCardPool/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCardPool/edit', 'admin.IcCardPool/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCardPool/del', 'admin.IcCardPool/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCardPool/upload', 'admin.IcCardPool/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('IcCardPool/download', 'admin.IcCardPool/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('PhonePool/index', 'admin.PhonePool/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminResponse::class]);
    Route::rule('PhonePool/add', 'admin.PhonePool/add', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('PhonePool/edit', 'admin.PhonePool/edit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('PhonePool/del', 'admin.PhonePool/del', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('PhonePool/upload', 'admin.PhonePool/upload', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('PhonePool/download', 'admin.PhonePool/download', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('StaffDormitoryApply/index', 'admin.StaffDormitoryApply/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('StaffDormitoryApply/applyAudit', 'admin.StaffDormitoryApply/applyAudit', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('SchoolDevice/index', 'admin.SchoolDevice/index', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('StudentDormitory/getStaffList','admin.StudentDormitory/getStaffList', 'get')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminPermission::class, app\middleware\AdminLog::class, app\middleware\AdminResponse::class]);
    Route::rule('TimerTask/statisticsPeople', 'admin.TimerTask/statisticsPeople', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('TimerTask/statisticsAttendance', 'admin.TimerTask/statisticsAttendance', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('TimerTask/payOrderRetry', 'admin.TimerTask/payOrderRetry', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('PayOrder/TLPayNotify','admin.PayOrder/TLPayNotify', '*')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('StudentDormitory/syncStudentDormitory','admin.StudentDormitory/syncStudentDormitory', 'get')->middleware([app\middleware\AdminResponse::class]);
    Route::rule('SchoolDevice/openDoor','admin.SchoolDevice/openDoor', 'post')->middleware([app\middleware\AdminAuth::class, app\middleware\AdminResponse::class]);
    Route::miss('admin.Miss/index');
});
